package interview.huawei.tjt.training.huaweijishitiku;

import java.util.Scanner;

// 字符串加解密
public class HJ29 {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        while ( sc.hasNextLine() ) {
            String jiamiStr = sc.nextLine();
            String jiemiStr = sc.nextLine();

            System.out.println(jiami(jiamiStr));
            System.out.println(jiemi(jiemiStr));
        }


    }

    public static String jiami ( String str ) {

        StringBuffer resultJiami = new StringBuffer();

        for ( int i = 0; i < str.length(); i ++ ) {

            if ( str.charAt(i) >= 'a' && str.charAt(i) <= 'z' ) {
                if ( str.charAt(i) == 'z' ) {
                    resultJiami.append('A');
                } else {
                    resultJiami.append((char)(str.charAt(i) - 32 + 1));
                }
            } else if ( str.charAt(i) >= 'A' && str.charAt(i) <= 'Z' ) {
                if ( str.charAt(i) == 'Z' ) {
                    resultJiami.append('a');
                } else {
                    resultJiami.append((char)(str.charAt(i) + 32 + 1));
                }
            } else if ( str.charAt(i) >= '0' && str.charAt(i) <= '9' ) {
                if ( str.charAt(i) == '9' ) {
                    resultJiami.append('0');
                } else {
                    resultJiami.append(str.charAt(i) - '0' + 1);
                }
            }

        }

        return resultJiami.toString();
    }

    public static String jiemi ( String str ) {

        StringBuffer resultJiemi = new StringBuffer();

        for ( int i = 0; i < str.length(); i ++ ) {

            if ( str.charAt(i) >= 'a' && str.charAt(i) <= 'z' ) {
                if ( str.charAt(i) == 'a' ) {
                    resultJiemi.append('Z');
                } else {
                    resultJiemi.append((char)(str.charAt(i) - 32 - 1));
                }
            } else if ( str.charAt(i) >= 'A' && str.charAt(i) <= 'Z' ) {
                if ( str.charAt(i) == 'A' ) {
                    resultJiemi.append('z');
                } else {
                    resultJiemi.append((char)(str.charAt(i) + 32 - 1));
                }
            } else if ( str.charAt(i) >= '0' && str.charAt(i) <= '9' ) {
                if ( str.charAt(i) == '0' ) {
                    resultJiemi.append('9');
                } else {
                    resultJiemi.append(str.charAt(i) - '0' - 1);
                }
            }

        }

        return resultJiemi.toString();
    }

}
